#ifndef LOCATION_HPP_INCLUDED
#define LOCATION_HPP_INCLUDED

class Location
{
public:
     Location( int x, int y, int z );
     int GetX();
     int GetY();
     int GetZ();

public:
     Location();
private:
     int mX;
     int mY;
     int mZ;
};

inline Location::Location()
{
     mX = 0;
     mY = 0;
     mZ = 0;
}

inline Location::Location( int x, int y, int z )
{
     mX = x;
     mY = y;
     mZ = z;
}

inline int Location::GetX()
{
     return mX;
}

inline int Location::GetY()
{
     return mY;
}

inline int Location::GetZ()
{
     return mZ;
}

#endif // LOCATION_HPP_INCLUDED
